25669
0
19783
2
930
21152
8
32302
1419
1
1153
2366
17946
2535
15233
2932
4471
3498
4
2337
5
3673
6
3051
1603
2264
741
3008
3
929
5440
1812
1801
1742
898
2990
471
851