3228 685
3031 654
506 63
2789 891
330 30
3101 553
1868 453
44054 284
33579 821
31626 334
12948 738
47270 354
11368 577
3714 608
7297 532
1889 63