31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
1020
692
864
2275
2459
9
968
2587
16
2668
2825
3
2111
2091
2283
7334
802
1551
486
1824
412
1
3092
4536
1775