20634
8
2855
3
2668
2
445
0
1020
2730
6
325
2992
394
2490
2275
431
31535
19279
171
1488
282572
503
594
1872
1
1665
2526
400
341
552
16
318
392
266
376
3428