31535
0
467
25137
611
20634
8
2275
2
1020
3383
3
269
19279
3498
4
909
418
871
2730
6
2809
555
392
326
918
968
437
78
945
2190
1
516
618
90
543
47041