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
1543
894
872
931
1895
1143
891
956
944
1283
933
842
1213
906
7396
1997
1167
1005
967
1503
1240
1692
973
1255
861
1833
1304
4052
1024
1031
1031
1685
977
1743
1284
1819
1347
1316
1688
974
778
902
1561
930
949
749
2281
892
870
885
1992
10125
1075
1683
874
1260
1084
1473
3337
1072
1044