989950
108631
981433
933359
758155
344872
414858
289670
536912
962698
50160
575715
7107
320114
957465
115673
4976500
2618654
1919336
1704736
1676237
160767
1544895
1513433
1482854
1472922
1431850
1316500
1310400
12702