25669
0
32302
802
19783
2
2173
1
1461
758
2996
2166
501
572
673
4044
5
17946
14
2535
791
3125
948
1308
1189
1475
2964
883
3498
4
2595
1022
2478
2399
685