1016
1363
903
1099
2267
1930
825
4051
993
1640
1285
1949
1601
962
5043
2054
1998
1104
1041
983
983
1273
22839
1444
1445
1013
1514
3605
5999
1807
1252
1306
1081
1033
1875
1121
1083
1713
1307
1226
5772
1206
1033
1267
941
1061
1588
890
1260
4010
2345
1498
2741
1180
5275
1719
2188
2703
878
1806
1179
807
1897
1093
1503
916
2579
1151
856
13053
1557
2193
3381
1980
1305
1344
1331
859
1110
849
770
1173
1021
852
924
2004
1630
981
1213
976
1772
1244
1796
1777
917
961
1220
925
1314
1223
4712
966
803
2231
1703
861
856
1639
1842
954
1972
797
1171
1481
901
1580
821
1283
2139
1739