30861 351
5113 745
4657 150
3341 122
3197 182
1551 179
112976 962
10119 644
7239 659
4984 956
11590 469
3565 529
3772 849
9348 777
1441 72
17139 502
4282 677