316
521
318
158
153
175
253
974
130
161
189
202
284
238
73
192
156
300
173
213
250
629
458
643
296
526
369
1151
590
128
241
162
333
276
787
297
298
286
468
447
167
224
263
354
170
109
104
226
177
342
125
305
427
902
804