295
17
12
18
603
89
16
67
481
100
74
17
48
10
61
6
23
32
174
169