302
424
583
512
358
767
557
1082
571
637
656
1245
288
1314
835
432
617
1053
1008
224
710
1225
261
1107
386
372
624
748
730
426
324
376
984
759
512
370
212
378
281
245
333
1304
153
569
658
184
532
534
345
428
565
197
754
1088
572
309
1029
850
336
640