1880
2
4111
467
0
303
1
2328
409
381
602
25137
787
403
454
2490
280
1020
957
803
415
951
456
1557
1161
1133
1045
1167
505
1939
319
722
2121
4