25669
0
19783
2
2996
791
800
534
2595
572
685
5065
1
32302
501
2535
600
2932
583
3498
4
2337
5
17946
3008
3
345
388
1391
931
1812
1153
1601
3090
6
15233
2012