667
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
634
808
838
2973
669
593
601
1017
1049
1459
696
768
791
1282
629
798
1689
869
1124
1166
674
815
1071
3050
613
2537
1725
1134
710
901
1896
660
1251
888
2981
636
840
1438
1121
1130
887
999
640
2066
1077
709
1003
797
2152
1504
722
790
8334
3610
1431
2138
958
802
2276
618