997
1
1054
2
571
0
2000
1823
1222856
4
3251
6
1587
3063
3
3440
729
2192
521
661
2628
6086
4315
5
933
1895