0
1167
877
897
1168
1074
1010
1247
1006
1021
911
1056
961
942
950
1839
1
1309
2836
1551
1638
1582
141477
3065
2621
2611
2524