3227 685
3031 654
506 63
2789 891
329 30
3100 553
1868 453
44053 284
33579 821
31626 334
12948 738
47257 354
11362 577
3714 608
7297 532
1889 63