3126
3
3198
8
3863
14
3054
2
2520
1
2309
1631
4
1775
2522
2799
6
2748
9
2163
0
1237
1449
17391
7
7747
2737
2478
1681
2184
4627
7733
16062
15
636
586
1938
2419
658
1012
2828