166
590
120
189
392
794
265
224
195
201
854
907
281
336
544
310
1654
452
942
731
491
277
454
215
494
397
991
652
393
762
598
300
465
878
859
514
530
726
305
261
313
405
276
836
432
443
924
591
444
727
210
238
353
357
275
271
423
412
212
825