25669
0
1189
19783
2
3090
6
4044
5
572
2903
3
2932
14
4933
13
4358
21152
8
2996
255
32302
1591
791
3080
2600
4
2453
1
392
2949
758
346
2556
605
2476
1453
970
1028