25669
0
19783
2
2996
791
685
2595
572
501
2156
1
3008
3
5065
14
32302
4044
5
1189
800
657
1601
2535
2011
600
758
3498
4
822
534
1225
1193
721
2986
17946