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