106562 693
63996 154
37608 160
13612 311
30487 115
11314 372
30314 586
22962 639
3442 49
3080 300
3843 357
2866 655
2706 401