1880
2
409
0
1045
454
1101
456
4111
177
2328
415
1557
325
348
467
722
798
1020
743
602
1661
1
505
1133
614
668
592
25137
381
422
2123
2634