25669
0
2124
3
800
19783
2
3090
6
307
939
1189
505
2242
2903
1729
337
2932
2399
2527
32302
2996
577
423
5065
1
4358
1486
476
1103
3680
21152
8
4196
480
1391