3
0
6
25
4
2
17
5
14
19
8
11
10
7
9
83
24
12
15
35
362
61
38
498
81
197
200
144
62
122
93
94
112
162
82
238
240
118
119
168
54
149