20634
8
1132
0
1824
2275
2
522
422
1020
637
4940
5
4106
58
19279
475
381
5009
572
17353
31535
2730
6
1650
172
273
246
784
1
369
2809
518
521
472