106561 693
63991 154
37607 160
13612 311
30484 115
11314 372
30312 586
22960 639
3442 49
3080 300
3843 357
2866 655
2706 401