1073
1340
1066
1
1297
2333
1220
1947
1286
1779
1684
479
403
1955
1274
784
925
1532
1587
2
825
2593
1818
866
1147
860
534
1075