20634
8
169211
11
301
0
1372
328
19279
2
31535
968
1824
294
87
1020
345
436
251
353
699
516
864
1169
418
17353
590
1782
2881
837
594
2275
610
1023