293
1
409
487
2
363
444
355
345
408
298
4
330
3
473
296
306
202
511
227
504
471
282
120
246
514
267
388
403
303
338
465
339