20634
8
2730
6
2855
3
2668
2
1446
0
331
47041
2645
81
456
586
17
282572
1020
895
845
93
4537
2189
245
422
257
587
800
901
918
269
378
2069
968
1762