2898 313
582 274
647 859
746 525
543 55
689 318
988 840
282 683
89 535
450 202
463 732
402 893
1163 1000
144 880
734 836
938 140
752 412
1234 359
66 889
485 36
778 239
933 175