1050
1307
3298
4455
871
1782
1483
920
1517
1260
2034
949
972
900
2116
1011
1325
1214
1131
1012
981
1616
1136
953
1015
1196
926
1329
1187
2790
925
1376
2644
3622
1274
1054
4498
1113
2315
1082
962
1308
982
3902
1837
1006
982
2300
1007
1337
1645
941
92441
998
1740
914
1264
1173
1315
1318