412
0
688
747
881
662
3279
1049
317
801
642
476
2274
3544
546
947
798
2909
1
445
1644
1144
1543
1829
556
694
770
50
5546
6
448
1356
1345