25669
0
32302
17946
1804
1
19783
2
3090
6
3498
4
1461
2163
21152
8
7258
2535
2350
2906
1660
7793
997
4360
9
1060
2258
1768
2194
2932
607
733
2666
4116
2903
3
2964
1603