31535
0
968
2855
3
25137
813
443
2275
2
3114
4
467
381
19279
459
437
158
7334
659
438
1020
331
20634
8
1645
1
2730
6
1824
475
496
1949
2055
418
584
169