3007581 319
1842154 105
1763356 81
1744778 99
1608076 80
1539578 258
1475427 52
1426133 104
1412954 295
1276859 109
1104658 176
1087534 39
1056780 96
1049928 87
959207 128
868658 76
857806 39
839484 103
779303 80
779276 62
774430 35
771230 27
769726 122
738401 13