3193 685
3023 654
502 63
2789 891
321 30
3087 553
1856 453
43947 284
33560 821
31603 334
12941 738
47057 354
11267 577
3713 608
7280 532
1887 63