25669
0
19783
2
3090
6
2903
3
2932
4358
21152
8
2996
1054
572
2297
1637
1972
1
32302
3080
2394
4658
5
2366
1392
1268
1431
2325
1225
2096
3885
4
2264
14
2518
2535
1422