31535
0
25137
2730
6
19279
2
17353
3114
4
893
6800
1098
20634
8
2224
2275
1824
2091
1020
484
265
968
251
2167
3
459
2076
1
951
475
467
325
683
46
428
2668