6090661
5305880
5019585
3859187
36671011
2900796
279762
2797398
274280
2410185
1975611
1913427
1755658
1689376
1525489
1454236
1431727
1429493
1427727
1423678
1413725
1362926
1331556
1312390
1311789
1301623
1259268
1245696