1880
2
409
0
1045
454
1101
456
4111
2328
1557
325
348
467
722
1020
743
602
1661
1
505
1133
614
668
592
25137
381
422
2123
868
957
13491
683