1103
1
782
380
395
461
639
496
2
463
590
642
598
447
615
608
1201
911
1348
990
1593
3
1635
3380
11
1053
2545
2326
1098
2070
958
2323
1011