106261 692
63611 150
37438 160
13559 311
30251 115
11268 372
30038 586
22842 639
3435 49
3076 300
3829 357
2860 655
2704 401