20634
8
1020
0
1824
460
17353
547
2710
9
31535
744
25137
3691
5
2275
2
717
803
4820
2881
467
19279
1098
1580
2749
1
3114
4
1685
520
968
503
2299
370
4111
413