3008357 319
1842555 105
1763727 81
1745033 99
1608509 80
1540053 258
1475857 52
1426380 104
1413401 295
1277358 109
1104983 176
1087683 39
1056978 96
1050353 87
959455 128
868927 76
858033 39
839759 103
779602 80
779578 62
774757 35
771332 27
770151 122
738576 13