1503
1960
1594
4133
1194
1047
1227
1548
1605
1057
1182
911
945
1099
1528
956
2751
1477
1139
925
1664
1411
1255
3503
1688
1557
917
1391
1142
1277
2691
2109
1156
1201
1433
864
1163
1681
1083
1741
1196
1208
974
936
934
984
1029
893
1032
912
939
1104
1061
1832
2265
1086
931
1026
1150
1921
1956
1194
892
1021
1548
2123
906
2012
902
3281
1558
1632
1261
1778
1058
1801
4577
1269
891
3966
1428
938
901
908
837
2042
1343
1074
1019
902
753
1391
933
2280
1629
2207
1270
1956
1346
965
1528
912
953
999
893
3048
1391
1762
1234
1115
1211
2162
899
1305
877
1145
1507
1713
1498
787