706
3
390
1
525
349
385
305
369
320
408
2
544
565
276
287
307
306
233
243
103
189
367
126
221
250
85
125
283
412
420