2888 653
2126 645
3128 829
292 74
1645 347
10751 403
17206 773
12792 416
48668 356
8968 697
29075 623