31535
0
17353
2730
6
20634
8
918
1824
1020
459
116
1126
467
1949
3
1084
2189
3114
4
105290
169211
11
2831
1
477
422
19279
2
25137
1222856
497
1551
1880
289
553
968
700