2258
1
796
0
1217
2453
4
8627
3
929
1431
4072
337
667
106
517
25669
132
2954
639
531
657
478
1266
4196
3580
487