3008353 319
1842554 105
1763729 81
1745031 99
1608506 80
1540053 258
1475857 52
1426379 104
1413401 295
1277353 109
1104979 176
1087683 39
1056982 96
1050359 87
959451 128
868930 76
858033 39
839754 103
779601 80
779578 62
774753 35
771333 27
770154 122
738576 13