3010 747
26982 66
38849 210
19971 747
13509 124
8071 633
7929 442
4194 610
16687 505
10268 648
10805 454
5172 675
7627 62
5808 309
4127 602