3031 631
987 79
7585 380
38495 612
25669 662
4524 570
3282 304
2897 341
5642 687
3575 684
5931 849
3554 456
14997 527
56573 752