31007 351
5645 745
5786 151
4080 122
3482 182
1591 179
116042 962
10337 644
7534 659
5104 956
11826 469
3687 529
3868 849
9545 777
1596 72
17335 502
4352 677