25669
0
19783
2
572
685
2996
2595
791
14
534
17946
32302
501
3008
3
721
2535
578
758
657
19932
6
822
1189
1601
616
536
2964
1
5065
800
918
70
600