667 97
2147 393
1234 226
3143 867
2966 546
3516 277
8264 73
896 163
1612 215
2783 685
1562 389
7599 863
2774 490
1112 157
2894 790
509 48
864 183
1144 95
3348 677
1068 206
2660 803
2534 752
3520 626
4867 657
3057 857
39342 217
2950 678
2776 524