0
1839
1166
877
897
1168
1074
1010
1247
1006
1150
1021
911
1056
961
1
1308
2835
1551
1638
1582
141476
3065
2621
2611
2523