31006 351
5624 745
5758 151
4053 122
3465 182
1590 179
115914 962
10327 644
7520 659
5098 956
11817 469
3683 529
3865 849
9533 777
1591 72
17326 502
4350 677