20
904
517
32
73
63
6
23
29
16
128
29
106
6
16
20
18
19
31
4