2878 653
2126 645
3108 829
290 74
1631 347
10735 403
16732 773
12745 416
48640 356
8962 697
28979 623