175
566
324
800
264
1147
1302
293
495
637
494
364
432
695
579
855
497
710
1094
422
777
1229
484
570
882
585
887
473
436
1452
1268
1417
420
386
597
304
411
605
512
692
338
301
508
852
673
668
726
394
1087
658
1358
452
318
507
1105
596
1129
609
692
1012