20634
8
2730
6
1020
0
2369
1
17353
2657
3
2668
2
422
2076
1824
968
116
1880
282572
390
535
419
1554
169
918
471
1094
1357
31535
462
25137
185
460
1551