30
420
75
951
29
228
264
568
20
393
133
242
17
214
10
157
39
166
22
144
19
161
13
132
1
116
25
129
4
109
14
106
112