2887032 310
1786859 104
1725531 78
1717678 99
1569433 80
1453906 251
1418727 51
1386509 102
1345977 291
1219802 105
1070107 39
1045759 173
1025677 95
994803 87
914552 122
840283 39
830384 76
807859 101
752533 62
751558 35
748732 27
741078 80
718451 13
706955 29