30957 747
16198 163
4801 291
10502 935
7937 551
27101 366
5082 135
38557 467
8698 702
13016 161
3532 548