677
780
2903
1776
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
1705
3902
1051
1666
2897
740
768
831
2412
738
841
891
1490
692
681
1197
1887
958
1394
665
1156
653
990
628
2139
2139
1176
833
1493
1159
933
657
3720
754
2534
1134
933
1019
809
1619
1540
1299
1053
687
1567
999
2276
1924
1030
2945
679
2114
1392
872
1286
3112
1149
1064
836
1385