20634
8
2275
2
1132
0
637
5009
2730
6
522
784
1
2809
1506
251
475
440
31535
1824
4940
5
19279
344
633
172
381
2668
1020
503
3114
4
543
325
670
17353
392