25669
0
572
19783
2
685
2996
791
2595
32302
534
501
800
5065
1
14
3008
3
1601
1189
4044
5
17946
657
2535
600
3125
822
1028
1461
2964
931
758
3498
4
2337