4111
2
3691
5
1463
1
1939
0
381
467
2730
6
951
25137
19279
6842
668
771
957
1161
602
2490
1824
3827
722
329
683
325
909
409
1133
750
403
918
2328