0
1059
1147
1007
596
891
941
826
1217
872
1060
1077
911
806
1100
1179
1936
1
1391
3036
1642
1712
1662
142244
3204
2722
2680
2619