1073
1340
1067
1
1297
2335
1221
1947
1290
1784
1687
480
404
1955
1274
786
925
1532
1587
2
826
2595
1820
866
1147
861
535
1076