31671 517
8597 452
6602 294
9258 229
13173 648
3328 820
7518 907
5072 237
8111 503
9696 487
2868 535
1682 178
20053 623
7704 188
2198 343
1665 224
16432 380
8404 834
30310 175
10963 57
4703 182
5281 145
3706 291
3505 768