3126
3
2799
6
2520
1
3863
14
3054
2
3198
8
2309
2522
1631
4
1775
2245
2748
9
1237
19944
467
0
1681
297066
1632
2184
1380
496
1938
801
2419
1012
1000
1606
17391
7
3683
2163