1061 247
3368 592
19685 373
406659 537
9802 406
28709 605
55538 77
6748 581
1368 94
11703 114
3156 459
2421 396
4087 675
6385 822
6544 720
5601 146
2205 302