31007 351
5630 745
5765 151
4060 122
3474 182
1591 179
115951 962
10332 644
7526 659
5098 956
11817 469
3683 529
3865 849
9536 777
1592 72
17328 502
4350 677