368
458
515
1181
464
643
1047
392
302
418
201
576
833
668
303
608
1043
443
655
607
660
422
1001
410
331
655
313
296
1135
264
1039
248
243
1127
958
398
854
633
1578
368
838
666
610
262
507
365
521
932
629
651
1396
983
337
755
520
654
936
386
739
408