3008631 319
1842730 105
1763801 81
1745055 99
1608601 80
1540251 258
1475976 52
1426431 104
1413702 295
1277405 109
1105029 176
1087684 39
1057051 96
1050478 87
959476 128
869076 76
858151 39
839776 103
779732 80
779577 62
774807 35
771379 27
770327 122
738606 13