6
0
3
25
4
76
205
14
558
258
157
28
179
291
19
18
81
400
423
23
48
477
40
27
8
982
50
10
11
220
17
9
12
7
20
5
214
85
37
101
93
83
80
45
86