3227 685
3031 654
506 63
2789 891
329 30
3101 553
1868 453
44053 284
33579 821
31626 334
12948 738
47262 354
11366 577
3714 608
7297 532
1889 63
17069 110