1880
2
4111
2328
0
1020
467
602
771
25137
381
409
957
456
722
798
2881
1133
454
1557
1101
1045
1033
968
410
675
980
1391
1824
1161
668