573
671
2100
885
1006
722
780
201
350
914
2434
1960
429
1820
694
703
639
311
849
4157
503
2931
356