4111
2
2730
6
637
0
1557
1571
1
4455
381
1020
467
2328
2490
25137
722
456
787
482
683
1551
1880
798
410
951
1694
957
1824
415
505
1045
2123
602