332
105
40
379
81
196
68
52
63
536
166
239
270
218
138
140
1102
121
215
60
145
120
213
274
290
131
29
13
95
45
179
71
31
206
415
227
94
85
1146
244
26
102
28
122
109
116
221
438
113
1330
6
257
42
406
33