31535
0
25137
246
2275
2
7334
4
2224
1346
19279
20634
8
17353
2730
6
2263
2809
1824
968
467
1501
1787
2668
1020
3114
3498
5223
9
3691
6052
10
2727
1043
1
418
2435
802