456
0
1133
1101
381
722
25137
1939
683
267
4111
2
787
1557
968
1161
467
2328
951
358
776
419
991
743
957
409
602
535
31535
417
1880
1629