1238 239
872 883
552 904
923 568
460 454
1442 384
311 590
317 433
604 956
319 759
465 618
602 533
2548 269
558 343
612 980
320 928
654 961
945 307
306 212
668 295
267 936
917 1000