2798 653
2120 645
3055 829
286 74
1594 347
10696 403
16312 773
12698 416
48611 356
8958 697
28779 623