2123
666
974
1050
614
769
2075
1412
1796
1539
15850
2043
7745
774
3500
1060
1443
7442
2720
820
559
894
951
4696
823
891
390
1430
1472
618