25669
0
19783
2
572
32302
685
800
2921
5
1777
2173
1
5440
8
1804
1660
1192
2595
2996
2258
2163
1558
534
1449
2505
791
2535
3107
7
3008
3
501
8527
1935
4360
9
2316