320
1
409
2
526
350
385
706
3
390
395
487
344
308
343
495
891
415
568
303
362
533
251
361
442
388
503
552
567
369
307
276
370