4820
2
2855
3
2668
20634
8
1279
1
4111
2730
6
829
2526
467
0
745
1336
1215
2125
397
651
381
25137
2328
1020
1379
1866
957
415
951
456
409
787
1557
403