5033
15
1264
4
376
1
802
0
3679
3817
1751
1681
1700
688
1746
2
662
2110
1749
745
673
1380
2012
5967
10
847
2970
3943
487
586
451