30859 351
5105 745
4640 150
3290 122
3191 182
1550 179
112930 962
10117 644
7236 659
4984 956
11587 469
3561 529
3772 849
9341 777
1440 72
17131 502
4280 677