30991 351
5538 745
5595 151
3855 122
3418 182
1585 179
115400 962
10285 644
7486 659
5089 956
11780 469
3663 529
3822 849
9500 777
1562 72
17302 502
4339 677