1004
2
574
506
575
757
1
811
1536
4
796
785
3
1003
606
828
450
501
476
1516
3370
1517
510
1089
1269
1435
442
588
379
332
1284
632
1858
787