20634
8
1020
0
2668
2
1824
2224
493
2082
11
968
1049
1880
17353
19279
2855
3
25137
31535
729
2730
6
467
2328
798
573
918
483
409
341
955
316
1220
470
521