12681 637
38031 628
11860 570
2167 414
2922 783
10837 522
2930 680
6951 718
2641 532
9347 582
2508 521
3371 601
5013 41
3781 624
2126 468
3338 717
746 113