25669
0
19783
2
930
32302
17946
4471
3008
3
1512
1
851
2366
4044
5
2535
3125
15233
948
1461
2964
1419
3498
4
2337
21152
8
3051
1603
2478
1672
5440
1650
3779
2986
4309