330
242
287
176
189
590
1309
162
142
186
405
206
634
222
241
317
126
284
219
138
466
192
427
153
62
134
308
180
179
392
728
321
337
52
401
355
86
1340
239
100
111
545
124
92
418
495
579
372
220
110
371
191
305
29
398
159