4089
2227
1455
1122
3552
921
2925
898
2916
1144
1309
2863
1226
1348
1415
14935
948
1749
1049
952
2025
10642
887
17057
1343
1103
1083
1057
1102
1024
877
1091
1260
1575
1281
6606
2159
865
1281
900
4103
5143
4599
1062
1376
940
970
1674
2160
1113
1016
1326
912
1498
1082
1295
1299
8368
1031
1273
926
2882
897
1062
1313
1265
1194
885
1116
1548
1002
1149
877
2079
1177
2357
978
1362
803
954
1430
1417
1049
1431
2847
1137
2070
2016
1166
1114
913
2431
1084
861
1403
1607
899
1884
883
1338
2015
3259
1529
1433
2524
1426
1494
2124
1143
1274
1981
933
1044
1083
1769
1803
1038
3754
1090
1083