25669
0
572
19783
2
2996
32302
685
791
2535
1690
1
2595
501
14
3498
4
2468
3
3008
851
534
1837
1813
8527
5065
4044
5
5439
17946
1749
1564
1068
3125
1816
800