1051
1046
2508
1209
994
1064
872
1989
1638
1079
1595
1607
1787
1172
1290
1551
984
2418
1711
1077
4200
2537
1129
1114
964
941
983
2685
1138
1082
1095
1695
1047
2653
2561
998
1161
1058
1019
2539
1067
1256
1144
1010
1234
1439
2320
1564
2046
912
1615
1291
2217
937
2273
1217
1225
2152
881
985
1319
829
2724
1089
897
1687
2024
2408
1319
3105
859
880
1722
1400
1194
1142
784
1289
2369
1178
956
934
2050
910
1698
1766
2542
3089
833
1199
1086
1315
902
1049
841
2191
883
4524
882
2840
1975
1196
1870
1082
1849
958
1131
2533
992
1012
1262
807
1070
2071
2659
1245
934
948
1414
824