25669
0
19783
2
2996
2903
3
758
21152
8
14
32302
3090
6
3080
2156
1
2366
572
4471
791
2932
657
2535
2069
5
1193
578
4358
2204
2595
2258
2316
1189
484
1289601
4
5141
7