25669
0
19783
2
685
572
964
1
2595
32302
800
2996
2535
791
3354
4311
1814
1382
21152
8
534
3090
6
3083
383
1545
2436
2366
2173
1380
1958
1766
604
4562
10
2932