20
391
166
58
9
8
13
24
88
99
72
6
17
21
64
45
177
531
36
122
37
26
94
109
5
2
51
74
616
1545
386
428