25669
0
4471
2
14
572
2524
1643
1298
1
475
3498
4
1103
3380
2903
3
2535
1105
1243
758
3724
1045
938
337
2123
1193
490
1862
620
1189
3971
70
2996
809