6
18
43
83
332
19
8
61
301
2
51
50
10
37
33
86
13
29
109
48
21
45
17
208
64
215
27
78
474
219
150
72
25
123
38
167
390
24
104
417
197
14
79
28
12
184
594
413