1017
892
2529
828
764
916
696
1282
1032
737
693
1007
827
5146
944
1150
1196
1384
757
6615
1689
683
1655
769
5006
1131
3610
683
844
966
905
823
891
3337
775
1115
2038
1014
1428
724
929
13401
826
4887
815
3480
1783
1063
909
777
638
710
8815
751
913
2265
818
3955
821
1061