6
11
22
32
481
19
83
10
31
9
15
1
45
191
58
29
20
53
13
123
5
44
47
215
112
389
211
27
184
68
920
633
257
274
49
188
512
113
821
155
97
40
611
8
204
28
221
384
352
235
423
34
110
163
145
4082
576
523
111