408
1
290
439
2
304
581
3
1503
272
487
444
363
346
296
474
298
306
202
512
977
331
4
655
361
355
274
420
267
246
514
370
70