25669
0
19783
2
32302
1935
1814
2535
4309
3
2906
3008
951
1
9836
15
3090
6
2866
2316
665
5
5950
10
2921
2173
2932
940
2660
2562
1071
3498
4
2337
2666
9
833
17946
2044
844