3009051 319
1414059 295
1540758 258
1105333 176
696551 136
431808 135
959708 128
689981 123
770832 122
1277626 109
1843083 105
1426782 104
839984 103
1745182 99
493727 97
1057176 96
403526 95
396878 94
456333 94
525307 93
1050780 87
1764009 81
1608704 80
337976 80