2879 653
2126 645
3116 829
290 74
1637 347
10737 403
16827 773
12748 416
48653 356
8965 697
29014 623