25669
0
19783
2
572
2526
1
685
1223
800
32302
791
2996
534
2595
2337
5
2535
3008
3
1812
2932
501
3498
4
1153
15233
2012
1777
17946
2366
2505
1162
2521
5065
1239