563
1
777
2
1003
507
846
495
468
403
426
666
2411
3
1508
614
449
1140
9
534
361
532
510
513
478
1447
8
1150
463
798
515
694
541
460