25669
0
19783
2
572
32302
800
685
3008
3
2595
2996
1326
534
2921
5
791
2535
6779
17946
5440
8
1618
501
2906
1
4187
10
2732
1449
7793
4
3090
6
1107
5065
1601
3820
2258