25669
0
19783
2
572
5065
1
800
685
2595
3516
2996
32302
791
501
2535
1543
930
583
3008
3
1601
509
14
1189
1179
2316
534
5204
3498
4
600
6698
7
255
1585