343
1
308
706
3
390
526
350
385
306
369
320
408
2
544
565
276
287
307
233
244
104
189
367
126
221
250
85
284