19951
8
30641
0
701
689
287
2459
9
312
550
175
156
6235
348
62
799
264
854
2023
2
192
473
256
505
310
462
18766
226
99
289
1875
649