50938
1000694
706251
828284
494776
122530
71927
723415
1154579
27322
806624
685762
36635
541137
966652
650287
4936500
2599654
1905336
1696736
1665237
160467
1537895
1504433
1479854
1469922
1430850
1312500
1307400
12682