910 40
874 433
581 671
350 54
697 295
886 397
748 484
756 641
625 500
451 311
763 632
918 838
980 335
347 800
136 281
412 236
762 560
855 889
318 256
157 795