25669
0
19783
2
21152
8
572
3090
6
2996
2903
3
2932
4358
32302
5440
657
307
3080
616
791
1354
2990
17946
1193
1153
2156
1
14
2366
1189
3012
4
1049
1804
2512
534