8766
2
608
0
759
458
846
1418
1045
468
31535
584
1152
3391
494
2647
1
3287
768
611
546
683
363
478
2720
10
719
2810
639
2585
413
396
2952