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