0
897
1007
840
1035
1841
1028
900
964
745
841
1039
953
1047
660
880
1
1310
2838
1554
1640
1584
141480
3069
2623
2613
2525