286
391
669
451
756
617
163
202
404
630
479
476
396
557
703
1279
1362
1251
131
800
574
695
855
934
79
58
107
534
267
440