1631
1
520
914
798
814
1599
845
916
2
102
2941
554
1064
6
790
600
454
602
930
928
1571
4
1389
760
406
541
531
652
618
651
597
714
400