0
1092
1034
933
776
1018
943
978
896
1004
1000
1055
1008
1007
1237
768
1839
1
1308
2835
1551
1638
1582
141476
3065
2621
2611
2523