963
1051
956
1622
944
1050
913
1971
38169
1538
1246
908
968
996
1134
815
1080
906
886
797
1160
795
781
878
906
826
2089
836
855
879
937
795
1811
786
830
858
936
2163
8497
11699
952
3623
3045
1176
1241
944
1475
1547
1167
976
1264
1421
859
1528
1352
967
1015
1767
1001
929