31513 173
14129 84
4658 594
5914 585
16242 343
5966 417
8258 253
6534 746
16039 359
3553 346
14153 347
8502 683
27170 186
3131 43
6332 689
30595 494
9200 149
4601 531
3765 81
18740 511
7470 433
5255 316
5653 617
2250 125