8831 50
27910 145
29645 581
14176 776
17736 758
14517 675
8257 326
11161 687
22110 200
5392 517
13402 465
13316 743
20662 313
10646 752
15096 580
17402 448
62442 166
8941 502
15163 80
21280 327
2252 197
65235 856
9142 78
3199 560
19269 261
30386 660
86546 289
25462 535