21152
8
2711
2
780
0
4651
3
5151
2911
9
398656
19
488
376
1942
1
878
645
2082
2551
894
418
2676
6307
10
1078
692
2405
3196
7893
4
2740
1458
893
6753
17
2763
392
458