10660 580
5312 654
153951 288
3002 185
4196 924
4105 812
2402 347
2941 79
4326 747
2993 100
3277 693
3646 39
5903 567
10376 722
3423 756
3642 742
2837 601
2818 319
1787 314
2658 421