3008628 319
1842732 105
1763803 81
1745056 99
1608607 80
1540254 258
1475977 52
1426432 104
1413705 295
1277401 109
1105026 176
1087682 39
1057054 96
1050478 87
959478 128
869077 76
858151 39
839776 103
779733 80
779582 62
774807 35
771376 27
770329 122
738604 13