552
608
134
649
182
550
262
1113
983
690
603
386
551
481
309
209
381
360
542
386
420
482
477
470
371
712
350
1435
416
292
635
848
592
401
694
1167
351
193
235
388
