3192 685
3023 654
502 63
2789 891
320 30
3087 553
1855 453
43941 284
33560 821
31603 334
12941 738
47050 354
11261 577
3713 608
7278 532
1887 63