106216 692
63448 150
37420 160
13553 311
30202 115
11264 372
30000 586
22809 639
3434 49
3075 300
3827 357
2859 655
2702 401