3007682 319
1842203 105
1763429 81
1744804 99
1608179 80
1539758 258
1475578 52
1426180 104
1413102 295
1276929 109
1104776 176
1087554 39
1056801 96
1050009 87
959230 128
868776 76
857851 39
839552 103
779409 80
779358 62
774531 35
771280 27
769776 122
738452 13