25669
0
32302
1849
2
3145
2535
21152
8
19783
3158
3554
3
2932
3498
4
5402
9
17946
1153
3090
6
1451
2009
5
5801
1
1419
1094
660
3080
1044
2235
2750
442
2941
4044
3083
2631