2645
0
177
514
1446
331
20634
8
47041
81
2730
6
456
586
17
408
2069
3
1020
895
845
93
4537
2189
1780
245
422
257
587
800
901
918
269
378
3498
4