1001 680
939 220
608 336
314 16
107 352
525 974
610 960
358 116
256 824
462 432
172 280
500 197
52 882
411 395
15 344
661 404
230 869
654 710
452 879
683 770