4111
2
1020
0
25137
968
637
31535
1931
2490
2328
456
798
66
1133
787
246
1557
663
1571
1
4455
381
505
443
409
1045
781
1161
406
454
467
3621