31535
0
20634
8
2275
2
19279
3116
1
968
467
302
138
17353
382
1020
2619
2445
25137
2673
1132
477
9355
3
3233
16
3025
317
1869
116521
152
2668
12590
1850
3114
4
472