2878 653
2126 645
3108 829
290 74
1630 347
10735 403
16724 773
12745 416
48640 356
8962 697
28978 623