2893156 310
1789929 104
1727456 78
1718927 99
1571083 80
1457409 252
1421702 51
1388657 102
1349808 291
1222453 106
1070882 39
1048028 174
1027378 95
997051 87
916730 122
841208 39
831959 76
809329 101
753759 62
752480 35
749655 27
742982 80
719233 13
707601 29