350 909
506 375
869 684
1068 760
67 400
241 416
853 557
1008 403
564 296
707 46
1014 958
506 958
555 415
68 463
268 394
413 947
909 540
500 522
223 158
515 601