12345 360
2511 561
8712 643
1566 307
2126 271
1036 197
2182 602
580 95
9706 575
3252 602
4425 372
4767 233
11685 506
7317 429
152825 259
3894 125
5799 250
4919 65
16873 86
21073 122
4658 392
3030 478
1656 92
27014 185
11784 215
14504 168
4552 547
5948 583