31535
0
17353
2730
6
20634
8
918
177
1824
1020
282572
459
116
2069
3
1126
467
1949
1084
2189
514
3114
4
105290
2831
1
477
3498
422
19279
2
25137
1222856
497
1551
1880