25669
0
19783
2
572
2996
534
32302
21152
8
2535
583
2666
9
2069
5
2932
1287
3498
4
17946
600
5065
1
14
1564
1153
1179
546
3090
6
2012
1045
670
2366
1189
1543
685