348
419
695
674
391
914
712
782
915
304
475
453
742
769
516
1013
1044
1036
662
632
457
823
435
844
691
666
1247
889
2546
977
237
520
2305
2480
1238
2168
1832
1596
1347
1455
1506
1025
807
1532
2028
617
704
973
956
2294
973
1141
795
1046
2084
492
1142
1218
1184
758