12583 688
74587 577
4850 474
5079 259
6350 98
34000 450
12496 433
3575 665
16866 568
3835 399
1633 223
3552 421
11685 626
4517 882
21373 556
3387 517
6954 453
4013 113