0
998
1065
867
960
1062
859
1014
921
913
1164
775
907
1913
1
1376
2980
1624
1695
1644
142124
3183
2704
2664
2602