1880
2
4111
2328
0
467
798
1020
602
25137
381
409
177
1610
957
415
456
722
1101
1248
1
3498
4
2881
1133
1045
410
454
349
675
1557
2634
1161
1939