2867 653
2125 645
3095 829
288 74
1620 347
10732 403
16582 773
12736 416
48634 356
8960 697
28941 623