1002
2
830
1
1474
1158
1093
917
1141
592
1995
851
1308
3
2005
5
689
1119
1887
764
3474
405
404
685
2410
644
606
507
418
703
1774
1810
1234