3008629 319
1842726 105
1763806 81
1745055 99
1608605 80
1540259 258
1475984 52
1426431 104
1413702 295
1277404 109
1105030 176
1087679 39
1057053 96
1050480 87
959480 128
869080 76
858156 39
839783 103
779731 80
779583 62
774809 35
771378 27
770329 122
738608 13