25669
0
19783
2
572
32302
534
2366
1
685
14
2595
2996
423
800
501
1189
721
791
2535
471
536
284
3008
3
2258
442
15233
5065
3090
6
1478
1070
788
2524