456
0
951
602
2490
1661
1
722
403
467
1020
1167
413
1133
415
614
1939
1045
1161
1101
25137
1043
1511
2143
20634
8
685
683
787
259
454
2328
409