1000 352
140 767
217 841
242 266
565 645
700 497
272 210
685 710
394 853
298 277
652 194
436 999
156 114
279 95
474 297
680 389
936 27
1025 863
712 629
121 351