4111
2
25137
0
20634
8
19279
17353
377
467
2275
2546
1
683
456
2328
1133
1346
1939
403
280
597
476
381
1824
772
957
951
271
1045
2123
691
1661
1025