106263 692
63621 150
37443 160
13560 311
30251 115
11269 372
30039 586
22846 639
3436 49
3076 300
3829 357
2860 655
2705 401