1880
2
2855
3
381
0
2668
20634
8
1020
602
957
4111
2730
6
2328
1101
981
467
722
1133
25137
454
409
771
535
4820
456
1939
668
248
1391
2881
839