930
2
602
1
928
1571
4
760
1389
764
560
398
446
705
966
2142
411
684
1630
520
914
798
845
102
2941
476
377
886
648
3
605
422
594
1723