106561 693
63994 154
37607 160
13612 311
30486 115
11314 372
30313 586
22960 639
3442 49
3080 300
3843 357
2866 655
2706 401