3007580 319
1412953 295
1539581 258
1104654 176
695578 136
430759 135
959201 128
689426 123
769732 122
1276854 109
1842153 105
1426132 104
839481 103
1744776 99
493380 97
1056782 96
396508 94
455881 94
403202 94
524484 93
1049933 87
1763355 81
1608077 80
337505 80