19951
8
701
0
1774
3
30641
2023
2
496
835
764
1
425
1415
235
1662
508
497
20
1521
7444
4
370
18766
54
259
128
583
2242
10
1186
655
595
119
242
7205