20634
8
19279
2
572
0
31535
2190
1
1824
25137
646
301
1372
251
353
699
294
1782
328
2275
1132
436
615
968
653
87
513
980
1020
345
2673
35426
1559