2508
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
4147
943
1050
1267
1271
1801
899
1300
1200
1583
3832
6097
1228
1046
1983
8155
1236
8450
1053
957
4505
898
1082
1199
8794
1500
1053
1437
2398
986
1354
1806
939
1499
1127
1075
1780
937
987
1309
823
1941
2242
1300
878
814
1289
1779
1759
1066
917
896
1157
7660
929
1031
1231
1340
1636
1088
3147
1115