1097
963
970
1508
991
5754
1307
3153
1492
1499
4190
996
1387
931
1060
1917
4883
2347
1150
2403
1057
4133
1766
1004
1952
1144
2589
1245
892
884
7912
1259
1163
1328
5040
1360
3164
2130
1145
1187
1092
954
1126
1646
1028
1251
848
1021
1346
2015
3467
1323
957
1208
1104
948
2105
1467
1032
1167
1395
889
1177
1002
1584
882
1527
930
1586
992
1122
1003
1182
1378
813
851
1094
1017
902
2299
1165
1130
898
1612
2200
1440
1079
1367
1250
1563
2087
1026
857
1096
1192
847
1090
823
1567
1144
838
19430
1238
1031
1311
1470
919
1017
1414
913
1204
2377
919
1364
990
1282
852
996
967
1740