25669
0
19783
2
1431
1
572
1555
685
6753
17
32302
791
2996
2166
800
1401
3354
528
534
2595
2110
2777
7
2562
2535
2173
4179
1819
2456
1528
1766
2932
2152
501