896
1
1009
0
1937
31535
2431
3
3815
1649
1889
1921
2
4594
964
649
2229
4
1069
1054
1045
5304
9
552
5918
2121
218
503
1207
1431
1115
2808