25669
0
19783
2
2903
3
21152
8
3090
6
800
1
1268
2932
4096
297066
4358
32302
948
5440
17946
3080
570
2964
1603
3546
2906
383
4471
2069
5
2366
1185
1689
1492
951
2258