30978 351
5439 745
5362 151
3785 122
3374 182
1582 179
114983 962
10261 644
7444 659
5073 956
11760 469
3644 529
3809 849
9472 777
1525 72
17273 502
4322 677