878
1
1305
2
622
766
754
1841
0
646
1430
531
2388
4
471
579
3
324
2709
1152
213
2212
6
7133
11895
10
846
1211
714
1615
15
41
35
3617
13052
54
4168