30977 351
5433 745
5300 151
3776 122
3370 182
1582 179
114933 962
10256 644
7440 659
5070 956
11757 469
3644 529
3809 849
9472 777
1523 72
17271 502
4322 677