788
1003
959
1012
1551
1078
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
1358
1595
766
955
787
943
811
838
697
718
2191
1595
1443
1508
1240
3972
812
1350
789
681
1626
839
675
697
771
1246
1395
688
971
1543
1385
717
1467
719
1176
633
848
2220
1782
1359
629
2623
790
2339
1295
1215
1820
689
1358
880
1375
3294
658
745
1319
761
4211
666
692
1060