211
298
590
412
688
572
112
146
359
584
444
439
364
509
669
1219
1318
1183
82
762
526
663
820
898
69
392
229
399
591
310