25669
0
572
791
19783
2
2996
32302
685
2595
5065
1
501
534
657
15233
14
1189
800
1601
822
17946
3008
3
600
1193
484
758
1028
1225
4044
5
883
2535
3125