311
3159
913
871
335
188
386
514
528
447
886
280
532
545
336
425
367
246
364
374
252
468
225
290
318
491
744
498
390
1105
317
232
156
200
580
261
427
307
388
459
551
266
938
3258
279
885
558
696
632
434
293
353
550
1967
877
476
928
491
831
810