361
904
162
825
241
478
216
338
202
385
97
330
30
233
21
262
66
181
15
254
84
179
45
131
44
257
25
155
22
23
141
18
126
106