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