1424
2
3049
4
877
1
992
1650
1627
1010
4021
8
2424
6
2323
618
792
813
2654
5
5701
3
2671
3492
660
1095
634
1041
882
823
453
1483
887
894
1009
655