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