1061 247
3360 592
19685 373
406607 537
9802 406
28703 605
55503 77
6744 581
1368 94
11703 114
3156 459
2421 396
4087 675
6384 822
6544 720
5600 146
2203 302