442
2
401
1
453
3
467
317
2033
5
625
689
582
158
2835
841
516
2667
1016
332
1878
0
707
113
2111
542
865
448
612
393
882
693
685
1628