25669
0
17946
14
1189
2258
1
2996
19783
2
32302
2964
657
475
572
109
4044
5
3724
3
4471
585
2535
758
3125
1193
1769
1461
557
2108
3498
4
761
41
106
2478