25669
0
19783
2
791
685
32302
2595
572
800
2996
17946
534
501
5065
1
3593
16
1650
1391
2535
600
388
423
1601
578
2932
3498
4
2337
5
1064
3008
3
3176
392
555