578352
1254947
877524
1668845
1009403
621936
690268
1209472
48013
1075247
849189
887411
1484800
623545
707725
781854
25550700
22215484
21463960
18488669
13553916
11833157
10675624
9162365
7908961
7501477
7234253
7167831
476670
4700231