104
103
78
197
48
546
166
502
159
152
9289
307
92
321
679
267
106
66
230
343
6
246
36
386
135
82
271
635
124
411
174
294
53
43
80
198
9
354
156
229
268
256
40
600
158
1091
54
27
86
109
285
60
37
17
171