25669
0
19783
2
718
1
572
14
685
32302
791
2996
800
604
593
534
511
423
909
2595
2535
2666
9
1189
2902
16
2932
388
501
3498
4
2337
5
255
17946
3008
3
461