31535
0
968
25137
2275
2
19279
302
2668
3114
4
382
5223
9
17353
138
1824
467
802
2730
6
418
20634
8
637
1869
5
2619
1
1042
1020
3233
16
2855
3
381
152
2269
9355
247