5093 420
4292 151
17345 790
2253 94
2731 283
9282 422
17951 738
3453 589
3292 560
4822 233
15388 707
3743 291
21957 158
16466 903
4839 563
10029 467
18515 505
13581 372
23121 200
4124 664
28611 686
16059 974
6599 631
5614 508