12540 688
74558 577
4823 474
5042 259
6306 98
33774 450
12392 433
3556 665
16631 568
3789 399
1612 223
3522 421
11645 626
4508 882
21231 556
3370 517
6891 453
3987 113