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
4147
870
2362
959
1716
863
983
1687
807
1458
1375
1433
2108
9768
1235
1382
969
1988
1249
1109
2566
814
1260
953
1742
1441
987
4051
788
891
1234
2350
1179
846
1239
1440
1444
1199
988
1723
2523
852
992
2635
1278
2846
10611
1632
2555
1314
1039
909
947
894
999
1433
1519
1038
928
875
915