3126
3
3863
14
3054
2
2520
1
2522
3198
8
1631
4
2309
2799
6
1775
2312
0
784
1681
2748
9
2999
801
1237
1306
868
2077
2163
1380
2478
1449
2184
3683
16062
15
1938
2419
1012