31535
0
25137
1020
968
19279
2
2881
155
467
744
1824
2758
1
4111
1551
376
1333
460
223
474
355
511
99
3691
5
17353
331
357
247
2275
792
169
327