0
1069
1273
1031
996
988
1213
1104
928
3065
1007
952
902
899
993
1839
1
1309
2836
1551
1638
1582
141477
2621
2611
2524