1003 403
564 296
707 46
1013 958
504 958
555 415
67 463
267 394
413 947
909 540
499 522
223 158
513 601
342 744
390 967
538 516
133 787
468 214
867 217
310 553