1097
951
956
2164
29957
1309
802
880
3059
760
973
999
3772
1700
789
2148
1209
1030
926
2311
2097
1175
1185
1544
1563
941
1809
2188
774
825
915
1397
1788
1082
2339
2559
853
1494
1383
1110
1037
1009
5941
1164
1286
815
1588
1604
2497
1514
5840
690
1306
881
2744
746
827
1222
839
700
1346
742
656
754
1525
599
2206
851
1265
1211
759
1854
957
1243
1183
1503
812
966
785
1149
672
3233
1077
1171
994
999
1129
3075
1673
900
666
961
1791
1026
1670
1110
2882
1864
906
1053
1031
863
1101
2165
739
1286
1447
1588
1464
677
1067
783
935
784
695
1619
761
800
735
775