697
2564
1586
960
2201
1090
1426
1326
915
3336
734
715
632
686
1656
1035
648
2088
5576
987
704
997
811
722
786
1536
884
838
637
946
2323
819
772
776
765
2554
1550
2945
882
1100
3312
802
827
791
822
1204
808
895
1312
2070
2755
900
2484
865
1657
726
2445
1688
846
707