893
0
20634
8
467
1939
951
2328
1101
410
957
1661
1
722
602
409
454
1133
683
846
668
547
2490
663
403
4111
2
2730
6
1043
25137
2855
3
675
787