31535
0
19279
2
25137
1020
436
968
345
871
17353
2275
1518
1
294
864
1523
251
2727
2189
2224
535
674
513
328
980
418
1372
1824
497
301
621
2673