31009 351
5651 745
5826 151
4095 122
3495 182
1593 179
116114 962
10350 644
7541 659
5108 956
11833 469
3690 529
3873 849
9551 777
1598 72
17349 502
4355 677