25669
0
19783
2
791
685
2649
572
32302
534
549
639
2996
800
5065
1
2595
585
541
3593
16
423
106
600
609
2535
230
1287
2932
1659
388
501
3498
4
2337
5