657
0
25669
19783
2
501
572
2996
791
32302
685
800
2595
1775
1
17946
534
2535
1461
721
3008
3
1601
3090
6
2722
2316
14
2921
5
2932
5065
1816
1225
1071
3498
4