25669
0
19783
2
1815
1431
1
32302
851
2535
2173
2932
3498
4
2337
5
1485
3
3117
8
17946
3008
2544
6
4425
994
1812
1451
1153
3090
1773
15233
2012
1777
1558
2366
5527
21152