31006 351
5627 745
5761 151
4054 122
3470 182
1590 179
115919 962
10327 644
7520 659
5098 956
11817 469
3683 529
3865 849
9533 777
1591 72
17326 502
4350 677