31008 351
5651 745
5819 151
4094 122
3493 182
1593 179
116103 962
10350 644
7539 659
5108 956
11833 469
3690 529
3873 849
9550 777
1598 72
17346 502
4355 677