25669
0
19783
2
3090
6
32302
4471
17946
14
572
21152
8
4358
3593
16
2535
1153
1189
2996
2478
1
2932
3498
4
4044
5
501
1849
931
721
984
6779
5486
255
2502
2012
3765