8831 50
27909 145
29643 581
14167 776
17736 758
14516 675
11161 687
22110 200
13402 465
13316 743
20662 313
10645 752
15094 580
17402 448
62438 166
8941 502
45500 346
15162 80
21280 327
2252 197
65232 856
21405 188
9142 78
19268 261
30384 660
86539 289
25461 535
31959 97