4371 49
27722 399
2889 477
57685 207
25810 204
3609 624
6461 689
115309 629
36870 424
79056 280
138046 580
9419 662
2988 543