11
24
10
24
40
7
183
41
41
145
83
295
17
12
18
603
89
67
481
100