25669
0
19783
2
572
32302
2535
2921
5
685
800
2996
3498
4
1449
951
1
791
1603
2595
3008
3
17946
7471
9
3591
11
3107
7
534
1558
2505
8527
2254
2562
400
7793
2512
658