2816 653
2121 645
3057 829
286 74
1599 347
10702 403
16333 773
12702 416
48612 356
8959 697
28796 623