484763
224369
423946
251685
116305
944645
68933
646892
19341
29810
925873
776942
5303799
3718581
3237148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1740196
1667471