25669
0
572
791
19783
2
657
2996
2595
32302
685
501
758
1601
14
1189
5065
1
15233
1028
17946
2366
534
484
436
883
578
1225
2518
3
3008
4471
600
800