31535
0
1551
2
3466
1
2211
497
116
169211
11
2730
6
714
2275
633
152
19279
422
775
472
1020
2395
5213
1824
798
501
955
2076
581
2189
25137
1590
17353
341