301
812
908
514
75
380
130
353
169
418
15
303
112
310
186
278
23
250
13
743
85
241
95
246
51
209
62
195
35
191
92
1,107
17
178
287
160
30
165