25669
0
572
19783
2
3354
1
685
791
32302
2595
800
2996
534
1812
2535
501
17946
1239
1162
15233
1767
2156
6779
5
3008
3
1558
5065
851
21152
8
2502
452
989
1189