405
1
408
428
1001
412
2
589
536
462
1740
4
595
465
447
2969
615
561
2104
433
694
3
119
517
780
693
510
512
445
396
515
469
489