25669
0
19783
2
2996
657
32302
14
1189
17946
572
758
475
1225
685
4044
5
3724
3
2258
1
822
2535
616
3125
1193
2595
109
1769
948
661
1461
557
2964
3498
4