20634
8
25137
0
1880
2
572
19279
467
646
1824
2730
6
390
691
2657
3
2668
3092
1
521
504
4126
7952
2881
423
1020
968
2522
31535
2551
2168
5
2855
3715
597
1362