12581 688
74587 577
4847 474
5079 259
6347 98
33985 450
12493 433
3575 665
16860 568
3834 399
1630 223
3551 421
11682 626
4516 882
21355 556
3386 517
6951 453
4012 113