397
526
462
648
316
366
350
261
364
491
253
359
420
242
319
319
375
1252
1213
370
323
355
402
745
6675
1521
1
1244
557
570
682
3
914
2
536
546
491
4051
524
2570
2140
505
1060