1379 430
2497 718
17720 411
2962 925
758 166
25585 581
15603 245
13538 588
12683 86
12530 475
30022 86
12139 657
4894 501
8362 691