30641
0
701
689
6235
287
19951
8
312
583
310
550
884
2359
175
156
383
348
62
799
366
264
854
2023
2
192
473
393
256
505
462
18766