3126
3
3198
8
3863
14
3054
2
2520
1
2309
1631
4
1775
2522
2799
6
2748
9
3715
5151
2163
0
1237
1449
17391
7
2740
7747
181997
11
2737
3080
2478
1681
2184
4627
21152
7733
16062
15
4651