25669
0
572
19783
2
2996
14
685
800
1189
2595
17946
32302
3125
791
2366
1
501
5065
534
420
822
1601
721
657
1193
661
600
2087
21
758
931
1320