7
41
41
145
90
295
17
12
18
603
89
67
481
100
74
17
10
61
6
92