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