25669
0
19783
2
572
2535
685
2595
800
32302
534
2996
791
931
1601
14
501
553
3008
3
1189
1225
930
3090
6
1400
1064
317
3107
7
2316
2921
5
2932
5065
1
721