963
2126
1103
1320
1059
1295
872
912
1062
785
1734
862
1099
1000
12891
886
725
1182
966
1587
1785
1194
3148
789
789
1096
1099
1162
931
1153
3764
1541
1017
814
797
1122
2556
704
879
709
2488
3329
647
886
1536
2012
909
1766
2937
884
945
1038
792
616
1756
987
1242
855
1208
1730
666
2022
2315
910
912
1189
1064
758
1427
1306
1042
1165
740
1148
1415
1847
1130
4422
6317
1097
647
1346
1187
678
2720
793
1652
791
1090
1089
1998
697
905
1398
2319
2259
2049
1192
801
915
914
800
1393
1301
3793
1471
670
845
1050
1982
970
3495
1486
920
1466
1375
1730
642
1243
1145