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