31012 66
3833 277
7794 202
15693 509
32316 487
311975 808
151899 817
32859 777
36890 103
64267 411
11084 717
15669 163
104757 367
10430 928
9064 61
19436 153
35847 282
6865 224
61190 452
26666 658
3455 745
2101 82
2202 155
2733 519
3377 454
1450 90
30185 978
27793 313