0
998
836
1060
965
1062
1142
951
1083
987
1065
1893
1
1357
2929
1598
1678
1624
141878
3143
2676
2641
2580