2
9
3
668
10
15
3
4
346
105
4
1
639
5
10
2
95
3
30
7
63
130
5
176
14
16
1
1
17
85
21
53
9
360
7
2
3
5
69
2
15
