20634
8
1372
0
301
19279
2
31535
345
1020
864
436
328
968
418
1824
516
251
2275
837
294
1523
1169
87
980
1782
1661
1
871
353
699
2199
3
674
325