20634
8
31535
0
17353
1020
968
19279
2
935
440
467
1824
25137
1551
2727
1285
683
1550
3498
4
2275
2748
1860
2668
5
700
3114
5237
381
3380
3
2619
1
11829
1663