1093
1
592
2
1141
851
1308
3
2005
5
917
1001
703
1809
606
418
507
644
689
404
1119
1887
685
2410
1020
2072
886
1635
1853
708
777
4
113
2111