0
1002
1068
926
843
1010
1796
1042
1136
915
889
749
1934
1
1389
3021
1640
1710
1660
142206
3202
2720
2678
2617