20634
8
893
0
1824
2730
6
951
3092
1
458
25137
409
19279
2
597
349
649
3203
10
1505
1020
105290
326
323
2105
464
467
31535
968
2657
3
547
2668
737
521
575