31535
0
660
25137
1824
1869
5
2275
2
19279
2668
418
3114
4
5223
9
17353
319
357
1
58
802
488
2730
6
3134
1836
20634
8
467
54
434
714
968
753
587
798
289