14853 373
360588 532
7785 405
24306 605
43441 75
5539 581
1005 94
7444 113
2642 459
1967 396
3437 674
5518 822
2895 719
4058 142
1778 302