1350
1
1474
1759
935
2
2137
863
487
891
339
1254
3
769
1586
636
739
561
352
560
398
1003
758
449
764
440
446
2142
966
684
705
411
803