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