160590
445165
11685
692220
355120
657635
431382
976529
532487
934541
632427
51712
5082799
3516581
3011148
2319804
2213988
2009609
1905357
189878
1746118
1715136
1663195
1624471