2971 412
2189 220
582 274
748 145
812 257
843 524
646 859
674 43
862 97
624 263
2073 702
401 514
778 854
496 921
579 511
1163 1000
231 76
938 140
816 650
751 412
1008 557
994 246
402 893