106 23
1013 324
2777 560
2665 706
1079 313
114 27
884 214
2420 685
2542 712
501 155
896 210
444 94
2641 440
247 53
791 166
2806 659
2044 469
1460 286
2169 576
1004 216
1082 344
952 226
1625 298
1221 333
2660 845
3111 896
16977 344
2626 561