2301
2
1466
1
3012
20634
8
4111
637
0
467
4820
381
25137
3739
6
1796
2328
306
228
1083
2395
1020
957
415
951
2198
456
1692
409
2710
9
787
1557
403
1161