31535
0
25137
2275
2
17353
19279
2730
6
968
2008
829
2668
3114
4
2574
1
2459
9
5223
139
2465
3466
1551
1020
2901
2546
798
802
1824
1010
1053
20634
8
3888
3
1463
2447