12586 128
12001 78
12635 875
6504 699
5365 449
7219 126
8450 266
11480 729
4101 446
6605 264
3737 368
9833 732
3520 360
5902 428
6386 399
1751 27
5079 814
6438 356
3728 525
7550 571
1579 271
2227 250