12121 128
11447 78
11381 875
6396 699
4936 449
6855 126
8188 266
11034 729
3803 446
6476 264
3548 368
9172 731
3362 360
5787 428
6246 398
1548 27
4607 814
6134 356
3454 525
7050 571
1467 271
2053 250