1002
2
1474
1158
1
1094
918
1141
592
1996
851
1308
3
2005
5
405
1120
1888
764
3474
689
406
685
2410
507
1774
1811
1234
703
606
645
419
9467