2193 220
843 524
852 190
144 880
999 488
27 113
689 318
118 584
88 386
240 73
411 35
129 253
104 854
369 679
1163 1000
582 274
237 562
440 617
330 90
831 66
746 525
938 140
897 230
447 858