4455
2
637
0
349
25137
683
663
467
737
398
597
668
631
403
970
2490
874
661
1862
1
951
2328
409
1045
1317
1161
1425
381
325
297
320
7039