20634
8
1446
0
331
47041
2645
81
2730
6
456
586
17
2369
1
1020
895
845
93
4537
2189
245
422
257
587
800
901
918
269
378
968
1762
337
282572
436