439
2
304
1
580
3
487
363
444
345
408
474
298
296
512
977
202
306
330
4
655
419
355
274
514
361
246
267
370
471
504
282
320