420
1
513
2
1314
3
108
416
499
663
0
398
392
360
554
2596
5
969
756
1140
6
1563
2645
478
630
761
344
940
495
729
957
324
1705
795
805
502