516
1
412
396
337
340
574
393
2
480
5
479
386
434
329
364
382
447
363
326
423
1035
4
440
525
437
463
495
417
624
484