311
1
407
352
2
348
362
484
496
3
353
540
298
292
644
475
346
318
345
712
259
324
373
845
639
274
682