37887 523
3595 248
4230 235
3681 675
6043 605
10710 488
6024 556
7299 111
10777 227
1635 83
108394 718
35194 671
63341 539