520683
1281439
1328587
805830
614372
589882
1131800
1149282
444226
611748
13252
1251527
1203842
1223810
1460514
2041681
25737700
22312484
21565960
18592669
13621916
11929157
10766624
9231365
7961961
7535477
7299253
7178831
477670
4721231