2831 902
2208 581
2571 625
642 172
318 47
1635 408
1999 583
1890 521
6882 402
8708 152
8550 875
5643 165
16487 687
47929 147
23637 249
9194 369
27787 201