3007582 319
1842157 105
1763351 81
1744776 99
1608076 80
1539581 258
1475433 52
1426134 104
1412951 295
1276858 109
1104656 176
1087532 39
1056782 96
1049928 87
959202 128
868659 76
857804 39
839482 103
779301 80
779283 62
774429 35
771231 27
769728 122
738405 13