2989308 317
1833903 105
1757202 81
1740153 99
1601154 80
1525727 258
1467684 52
1419659 104
1401981 294
1268556 109
1096353 176
1084351 39
1051206 95
1042331 87
952359 126
862477 76
854802 39
834484 103
775007 62
772853 80
771077 35
766882 27
761109 121
734880 13