4111
2
381
0
1020
944
409
1161
467
1880
2328
2730
6
1694
25137
1610
1352
798
303
951
482
309
957
415
1045
602
675
248
1557
722
1133
454
259