451
1
585
2
431
1003
399
519
510
600
645
507
93
501
471
1145
459
489
504
565
88
381
888
651
3
479
607
424
703
517
456
496
614