1020
0
968
273
294
301
345
864
2855
3
2881
2
2668
871
31535
20634
8
69
436
422
1824
25137
1372
19279
2727
17353
547
107
2730
6
479
1880
535
516
781