307
300
357
318
287
493
302
371
431
925
325
259
461
518
475
326
288
294
281
247
342
577
323
235
374
293
692
628
442
397
1
20953
843
378
280
239
249
290
338
233