31007 351
5632 745
5770 151
4060 122
3477 182
1591 179
115966 962
10334 644
7528 659
5099 956
11819 469
3683 529
3867 849
9537 777
1594 72
17331 502
4350 677