12998 373
345639 531
7584 405
23252 605
40721 75
5335 581
991 94
7382 113
2611 459
1935 396
3420 674
5358 822
2834 719
3871 142
1744 302