787
0
615
1
691
3177
2
832
1372
3092
4
3117
8
2550
860
13499
5
1618
2757
297066
2047
3
1255
2771
4978
1933
3169
596
3735