25669
0
19783
2
1153
32302
3083
8535
12
1585
1583
1
3461
4
2535
2932
3498
5151
2337
5
17946
2528
3
4259
3090
6
3798
1743
2012
2366
21152
8
2272
3742
3026
683
912
1759
1589