0
1029
1262
971
1059
1149
893
860
1150
1084
825
916
881
913
1080
1769
1
1250
2703
1494
1578
1522
141059
2987
2563
2562
2464