196
274
578
405
677
565
103
134
353
576
437
433
355
502
662
1206
1310
1166
63
751
516
655
814
892
57
362
223
389
581
305