1261
667
950
3628
1638
754
700
1617
1125
1058
1880
1136
1206
1089
1118
906
753
1506
1352
1087
3063
892
1557
745
1230
1141
632
745
1119
1283
912
930
1149
2023
1138
863
945
805
1024
2480
802
747
635
970
621
715
1060
926
1047
816
1217
631
1216
1284
1075
1040
1382
1339
1490
1057
840
1408
1360
1442
1086
1031
706
1122
1278
697
1240
598
1151
626
1174
2691
921
798
4558
1406
759
4805
784
740
913
1172
1531
631
768
1100
1528
911
1922
669
2202
954
1514
1048
835
730
870
1009
1653
765
991
671
880
1375
977
637
945
800
1015
655
1763
2117
9147
1247
887
1125