31007 351
5630 745
5767 151
4060 122
3474 182
1591 179
115961 962
10333 644
7526 659
5099 956
11818 469
3683 529
3866 849
9537 777
1592 72
17331 502
4350 677