5
7
12
1
3
14
0
8
18
6
2
10
16
11
35
9
4
17
139
33
81
98
562
127
49
332
34
501
358
191
116
97
15
405
89
43
94
152
47
151
54
29