334
0
662
508
3062
8
7920
3519
9
7081
10
2034
3508
7
1633
5
810
3745
1
1540
13
2103
1012
9817
3070
4
3256
2
1938
410
535
411
1882
2902
16