339
1
636
561
764
560
398
352
449
1003
758
2
446
440
705
803
1631
684
2142
966
798
520
914
411
845
102
2941
916
814
1599
541
531