25669
0
3898
10
19783
2
532
1
2802
6
2996
32302
1371
572
685
791
1166
11
4044
5
17946
14
2535
3125
501
1225
1189
1461
2173
2964
758
3498
4
2595
2478
4471
1672
600