117
616
328
631
98
282
94
239
36
193
63
156
33
141
60
207
19
212
15
254
18
125
51
146
6
166
23
8
118
68
395
12
134
27
154
11
108