20634
8
19279
2
2275
1020
0
522
25137
17353
226
4713
5
138
2587
16
1551
383
31535
1269
1126
3498
4
1824
653
484
152
3114
1084
327
486
3510
2334
798
351
1860