1032
2
569
1
720
693
2671
18
2040
858
894
1130
4404
10
898
3
8220
5
2164
7
704
830
1717
975
1607
2369
1389
1440
1840
1382
986
983
605
992
606
710
1158