512 109
2073 442
3554 776
2129 304
1955 180
12161 877
312345 707
66067 721
22530 321
8906 867
27239 376
29244 655
25757 310
14219 318
15060 823
17293 223
29814 603
24484 132
14331 778
9290 732
12204 147
6349 379
9699 532
11139 510
4980 83
3972 756
17455 555
5258 700