3001 747
3833 598
4751 568
113947 358
10241 366
1304 64
8829 122
10081 158
3079 54
7655 434
3714 293
3231 226
5819 247
8731 617
4723 271
3937 503
38551 795
13218 599