1063 275
816 636
646 93
515 924
272 313
707 486
110 797
301 289
810 351
883 712
560 266
303 805
869 776
904 626
768 612
145 841
540 296
82 515
126 682
308 653