977 240
2561 632
2887 853
1085 162
1427 382
1505 333
3575 459
19685 581
5746 160
3576 77
24428 537
21000 716
5682 229
17679 341
13573 244