1586
2
769
1254
3
339
1
677
4
891
863
487
739
636
449
561
764
352
560
398
1003
758
4508
5
845
102
2941
916
814
1599
798
520
914
411
446