1880
2
602
0
2855
3
2668
968
20634
8
4111
2730
6
2328
445
517
467
1020
25137
381
409
318
957
4820
456
535
722
1101
2881
1133
586
1045
410
454
675