3
0
7
18
38
9
14
13
52
4
56
28
2
30
10
17
40
5
24
23
59
343
82
189
138
184
217
145
149
94
139
218
905
1775
70
192
141
6486