3001 747
3831 598
4751 568
113895 358
10232 366
1304 64
8824 122
10075 158
3078 54
7650 434
3713 293
3230 226
5819 247
8728 617
4722 271
3935 503
38544 795
13216 599