107
1
1598
505
695
2
721
466
444
1090
4
617
566
538
495
554
455
404
416
487
630
576
520
552
463
370
556
534
1052
1140
1757
2368
5