25669
0
3053
7
19783
2
2535
4044
5
3083
2465
3125
758
3683
1
2366
362
932
596
1310
47639
19944
3498
4
3779
678
4471
2964
614
280
2354
3051
1603
1404
657
2469