1880
2
4111
20634
8
467
0
303
1
602
409
787
403
381
2328
4820
4396
3
803
1161
415
1557
456
951
25137
505
1167
722
454
2275
2121
4
1020
3691
5
597
2490