859
0
1020
683
2328
3
4111
2
25137
454
467
757
1557
403
81
488
2490
846
380
476
787
486
5875
273
381
415
820
410
269
3868
1133
493
844