1880
2
409
0
1045
454
1101
456
4111
121182
1
2328
1557
5255
16
325
348
467
722
1020
2909
4
743
602
2000
1661
505
19279
1133
614
668
874
592
25137
381