3
13
6
4
1
19
15
320
14
5
8
141
896
253
36
266
7
212
26
132
17
9
87
12
21
22
31
16
139
117
0
30
25
110
150
4055
284
64
44
50
149