588
587
447
464
412
739
924
544
1951
1049
658
659
504
1181
462
1498
520
561
694
350
563
223
1156
1665
438
402
543
465
552
766
464
124
256
206
1239
442
435
906
786
510
2048
1263
990
1234
1318
589
1311
667
485
1063
1235
817
493
1378
1019
639
607
322
429
1880