25669
0
19783
2
572
4179
1
1475
766
815
685
32302
791
2996
392
1386
800
534
2595
7793
4
3765
2535
3673
3
1710
16
2932
501
451
3498
2337
5
988
24337
22
19944
833