3231 685
3031 654
506 63
2789 891
330 30
3102 553
1868 453
44055 284
33579 821
31628 334
12948 738
47279 355
11369 577
3715 608
7297 532
1890 63
17075 110