25669
0
19783
2
32302
17946
3008
3
1812
1
1013
2535
1431
1777
2921
5
1935
15233
5440
8
2932
951
2258
1239
3498
4
1162
604
2337
511
7793
1223
21152
1767
4187
10
2732
2903