572
58
13
26
18
6
42
127
85
8
9
55
32
120
23
338
189
202
405
43
37
215
119
141
22
35
197
12
17
78
96
27
20
19
212
40
7
3
14
33
15
11
25
183
4
57
30