6
8
22
30
474
19
81
31
15
9
1
45
189
58
29
20
53
13
123
5
44
47
215
112
387
211
27
184
68
918
633
257
274
49
188
512
113
820
155
97
40
611
204
28
221
384
352
235
423
34
110
163
145
4080
576
523
111