40835 112
5242 106
3613 573
11163 361
1147 80
3870 519
1787 368
3874 384
77408 812
25607 119
4251 448
47536 634
25818 532
55762 669