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