3008631 319
1842732 105
1763807 81
1745055 99
1608604 80
1540258 258
1475979 52
1426429 104
1413709 295
1277401 109
1105033 176
1087682 39
1057058 96
1050483 87
959482 128
869084 76
858155 39
839778 103
779733 80
779584 62
774809 35
771377 27
770329 122
738604 13