625
2
75
1
450
693
686
333
1016
469
685
350
891
734
422
618
408
842
2670
518
319
2036
5
1537
800
963
2200
4
749
1119
0
362
269
1792
6
649