25669
0
1849
2
3145
2535
21152
8
19783
3158
3554
3
2932
3498
4
32302
17946
7793
7884
17
1153
3090
6
1451
3758
1
7304
7
5801
1419
1094
2179
660
3080
3289
1044
2235
442
2941