1880
2
602
0
968
4111
2328
445
517
467
798
1020
25137
381
409
177
318
957
415
456
535
722
1101
3498
4
2881
1133
586
1045
410
454
349
675