1412
933
1443
968
629
638
791
1398
1670
1169
730
1093
988
2555
635
1516
1087
603
1053
1035
1095
1319
943
1231
911
912
1254
655
4385
1008
973
1119
1013
1101
826
1058
929
1091
2700
2093
1125
1131
715
876
2987
1141
789
1222
1091
1140
777
1967
2694
990
877
868
1289
1575
1616
1438
2278
791
3012
1498
626
751
1993
1901
845
2846
635
703
1110
652
704
682
824
793
1489
1241
1541
1138
3521
969
815
758
768
752
758
1071
1076
600
1930
1277
816
1861
888
1684
1556
704
714
1514
664
2462
1071
653
665
1268
767
1235
1161
8879
2337
1623
8334
1703
622
1229
2784
663