1061 247
3367 592
19685 373
406655 537
9802 406
28708 605
55536 77
6748 581
1368 94
11703 114
3156 459
2421 396
4087 675
6385 822
6544 720
5601 146
2205 302