31610
215887
52865
49788
9691000
870501
439233
1081163
957226
887634
34445
391594
320468
203623
531655
643245
4940500
2599654
1905336
1696736
1665237
160467
1538895
1504433
1479854
1469922
1430850
1312500
1307400
12682