5012 156
20546 310
8245 726
3294 59
3535 333
37466 529
12291 111
13879 108
10094 852
9764 474
17322 919
7429 278
6428 263
19131 194
8742 644
5388 302
19733 475
22768 810
19581 356
19558 110
20364 628
152985 717
10745 452
11285 529
21800 818
9067 391
12263 783
16716 279