3007580 319
1842152 105
1763359 81
1744780 99
1608081 80
1539584 258
1475433 52
1426129 104
1412959 295
1276858 109
1104657 176
1087533 39
1056777 96
1049932 87
959201 128
868654 76
857802 39
839484 103
779308 80
779281 62
774433 35
771226 27
769727 122
738407 13