31535
0
25137
590
2275
2
3366
19279
918
333
467
637
483
2211
2730
6
968
505
1414
418
377
2668
455
3114
4
2574
1
2041
1840
29323
2459
9
5223
398
17353
527