3005131 319
1841328 105
1762706 81
1743702 99
1607455 80
1537653 258
1474379 52
1425129 104
1411803 295
1275781 109
1103904 176
1087205 39
1056334 96
1049181 87
958633 127
868053 76
857355 39
839077 103
779079 62
778551 80
774002 35
770926 27
768629 122
738076 13