4108 128
3124 338
3842 603
3757 416
1782 80
2971 360
3212 629
7585 507
6683 594
17524 481
27064 547
30903 429
30371 936
3370 714
5859 38