25669
0
19783
2
2996
32302
501
1189
657
4044
5
5065
1
7
2595
1601
14
572
3546
422
616
721
948
822
17946
1158
3090
6
2366
2535
758
1028
475
1193
931