4023 30
12140 85
93940 532
8705 393
7104 692
8729 680
51791 725
1556 373
29558 436
2759 56
14202 539
4646 462
3775 919