6
334
153
17
59
48
216
279
68
196
66
158
37
169
396
50
1420
90
35
151
107
134
73
123
251
170
164
78
128
49
126
24
81
31
12
301
113
832
116
313
141
103
148
443
541
112
149
27
431
718
354
52
130
505
400