3188
14
4002
4
10507
23
844
0
1079
2
1686
1
2522
2332
665
5
2786
1471
833
2276
1599
1576
3
999
1695
7
3684
3368
2578
1095
2748
2495
2153
1891
2392
861
1050
643
2100