503
2
468
1
516
568
734
601
531
666
501
1789
4
2467
8
429
577
794
675
459
3624
6
945
1203
1409
3
1293
2647
7811
12
3036
19
898
2128
581
685
1702
5
3680
22