478
1
271
457
316
721
1067
2
554
358
292
1100
537
1593
6
1403
471
458
755
145
981
312
810
260
809
684
640
922
1428
642
542
237
860