31007 351
5645 745
5784 151
4076 122
3482 182
1591 179
116018 962
10336 644
7534 659
5103 956
11826 469
3687 529
3868 849
9545 777
1595 72
17333 502
4351 677