681
524
632
719
902
767
1478
703
1046
704
579
1780
571
822
649
1164
659
472
2411
1947
720
717
1256
1282
888
634
507
1253
935
805
1540
1020
873
1336
610
3
559
927
2262
1153
773
983
492
2052
891
1940
1286
1011
590
980
586
988
1544
1883
887
536
1145